/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package administrador;

import java.sql.ResultSet;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.*;


/**
 *
 * @author daniel1.Silva
 */
public class CuentaRegresiva implements Runnable  {
    

    
String nombre;
int hora =0;
int minuto =0;
int segundo =0;

int maxHora=0;
int maxMin=0;//Los minutos predeterminados es 1 min
int maxSeg=30;

AdministradorView aview;

boolean detener;
Conexion conexion;

Timer timer;


CuentaRegresiva(Timer timer,AdministradorView aview,Conexion conexion){
this.timer=timer;
this.conexion=conexion;    
this.nombre=nombre;
this.aview=aview;
detener=false;
//this.conexion=conexion;
}    
    
public void run()
{
//Aqui creo el timer
   //System.out.println("Este es el hilo ");
    int intentos=0;
    avisoPassword apa=null;
    
    while(!detener){
        //System.out.println("El hilo 2 es:"+segundo);
            try {
                Thread.sleep(1000);
                segundo++;
                if(segundo==1){
                avisoPassword ap=new avisoPassword(this,timer,aview,conexion);
                }
                
                if(segundo==60){
                segundo=0;
                minuto++;
                }
                if(minuto==60){
                minuto=0;
                hora++;
                }
                if(segundo>=maxSeg){
                    
                    System.exit(0);
                    
                }
                
                //System.out.println("La hora es del Timer es: "+hora+":"+minuto+":"+segundo);
            } catch (InterruptedException ex) {
                Logger.getLogger(Timer.class.getName()).log(Level.SEVERE, null, ex);
            }
    }
    
    
    
    
    
    
    
}
}
